package git.soulbgm.edu.piesat.pojo;

/**
 * 配置
 *
 * @author SoulBGM
 * @date 2021/03/31
 */
public class EduConfig {

    /**
     * 企业大学的用户名
     */
    private String username;

    /**
     * 企业大学的密码
     */
    private String password;

    /**
     * 需要学习的知识类型
     */
    private String[] knowledgeTypes;

    /**
     * chromedriver地址
     * 下载地址 http://npm.taobao.org/mirrors/chromedriver/
     * 可根据Google浏览器的版本进行下载
     * 查看Google浏览器的方法 打开Google浏览器->设置->关于Chrome
     */
    private String chromeDriverPath;

    /**
     * 邮箱设置会将异常问题发送给收件人 如果下面没有内容则不进行发送
     * 发送人邮箱地址(目前支持 163邮箱，126邮箱，Google邮箱，qq邮箱，阿里云邮箱，搜狐邮箱，新浪邮箱）
     */
     private String senderMailboxAddress;

    /**
     * 邮箱用户名
     */
    private String mailboxUsername;

    /**
     * 邮箱密码
     */
    private String mailboxPassword;

    /**
     * 收件人邮箱地址
     */
    private String recipientMailboxAddress;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String[] getKnowledgeTypes() {
        return knowledgeTypes;
    }

    public void setKnowledgeTypes(String[] knowledgeTypes) {
        this.knowledgeTypes = knowledgeTypes;
    }

    public String getChromeDriverPath() {
        return chromeDriverPath;
    }

    public void setChromeDriverPath(String chromeDriverPath) {
        this.chromeDriverPath = chromeDriverPath;
    }

    public String getSenderMailboxAddress() {
        return senderMailboxAddress;
    }

    public void setSenderMailboxAddress(String senderMailboxAddress) {
        this.senderMailboxAddress = senderMailboxAddress;
    }

    public String getMailboxUsername() {
        return mailboxUsername;
    }

    public void setMailboxUsername(String mailboxUsername) {
        this.mailboxUsername = mailboxUsername;
    }

    public String getMailboxPassword() {
        return mailboxPassword;
    }

    public void setMailboxPassword(String mailboxPassword) {
        this.mailboxPassword = mailboxPassword;
    }

    public String getRecipientMailboxAddress() {
        return recipientMailboxAddress;
    }

    public void setRecipientMailboxAddress(String recipientMailboxAddress) {
        this.recipientMailboxAddress = recipientMailboxAddress;
    }
}
